//package com.cmcc.aregister.ui.adapter;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import android.content.Context;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.ViewGroup;
//import android.widget.BaseExpandableListAdapter;
//import android.widget.ImageView;
//import android.widget.TextView;
//
//import com.cmcc.aregister.R;
//
//public class OrderExpandListAdapter extends BaseExpandableListAdapter {
//	private Context context;
//	private int[] title;
//	private int[] local_title = { R.string.your_order, R.string.hospital_1,
//			R.string.subject_1, R.string.doctor_1, R.string.register_time_1,
//			R.string.cost_1 };
//	private int[] other_title = { R.string.your_order, R.string.demand_desc,
//			R.string.empty, R.string.best_time };
//	private String[] contentStr;
//	private String guahao_amt;
//	private List<List<String>> content = new ArrayList<List<String>>();
//	private boolean clickAble;
//	private boolean isLocal;
//
//	public OrderExpandListAdapter(Context context, String[] contentStr,
//			String guahao_amt, boolean clickAble, boolean isLocal) {
//		this.context = context;
//		this.contentStr = contentStr;
//		this.guahao_amt = guahao_amt;
//		this.clickAble = clickAble;
//		this.isLocal = isLocal;
//		if (isLocal) {
//			title = local_title;
//		} else {
//			title = other_title;
//		}
//	}
//
//	public void setChildContent(int groupPosition, List<String> childList) {
//		content.add(groupPosition, childList);
//	}
//
//	public void setParendContent(int groupPosition, String content) {
//		contentStr[groupPosition] = content;
//	}
//
//	OnClickListener onClickListener = new OnClickListener() {
//
//		public void onClick(View v) {
//		}
//	};
//
//	static class ViewHolder {
//		TextView title;
//		TextView content;
//		ImageView tag;
//	}
//
//	public static class ChildViewHolder {
//		public TextView content;
//	}
//
//	@Override
//	public Object getChild(int groupPosition, int childPosition) {
//		return content.get(groupPosition).get(childPosition);
//	}
//
//	@Override
//	public long getChildId(int groupPosition, int childPosition) {
//		return childPosition;
//	}
//
//	@Override
//	public View getChildView(int groupPosition, int childPosition,
//			boolean isLastChild, View convertView, ViewGroup parent) {
//		ChildViewHolder child;
//		if (convertView == null) {
//			child = new ChildViewHolder();
//			convertView = LayoutInflater.from(context).inflate(
//					R.layout.layout_textview, null);
//			child.content = (TextView) convertView.findViewById(R.id.textview);
//			convertView.setBackgroundResource(R.drawable.expandable_child_bg);
//			convertView.setTag(child);
//		} else {
//			child = (ChildViewHolder) convertView.getTag();
//		}
//		child.content.setText(content.get(groupPosition).get(childPosition));
//		return convertView;
//	}
//
//	@Override
//	public int getChildrenCount(int groupPosition) {
//		return content.get(groupPosition).size();
//	}
//
//	@Override
//	public Object getGroup(int groupPosition) {
//		return title[groupPosition];
//	}
//
//	@Override
//	public int getGroupCount() {
//		return title.length;
//	}
//
//	@Override
//	public long getGroupId(int groupPosition) {
//		return groupPosition;
//	}
//
//	@Override
//	public View getGroupView(final int groupPosition, boolean isExpanded,
//			View convertView, ViewGroup parent) {
//		ViewHolder holder;
//		if (convertView == null) {
//			holder = new ViewHolder();
//			convertView = LayoutInflater.from(context).inflate(
//					R.layout.a_text_text_image, null);
//			holder.title = (TextView) convertView.findViewById(R.id.title);
//			holder.content = (TextView) convertView.findViewById(R.id.content);
//			holder.tag = (ImageView) convertView.findViewById(R.id.tag);
//			convertView.setTag(holder);
//		} else {
//			holder = (ViewHolder) convertView.getTag();
//		}
//
//		holder.title.setText(title[groupPosition]);
//		if (groupPosition == 0) {
//			holder.title.setTextColor(context.getResources().getColor(
//					R.color.white));
//			holder.content.setVisibility(View.INVISIBLE);
//			holder.tag.setVisibility(View.INVISIBLE);
//			convertView.setBackgroundResource(R.drawable.expandable_first);
//			convertView.setEnabled(false);
//		} else {
//			if (isExpanded) {
//				holder.tag.setImageResource(R.drawable.expandable_tag_s);
//			} else {
//				holder.tag.setImageResource(R.drawable.expandable_tag_u);
//			}
//			if (groupPosition == getGroupCount() - 1) {
//				convertView.setBackgroundResource(R.drawable.expandable_last);
//				holder.tag.setVisibility(View.GONE);
//				convertView.setEnabled(false);
//			} else {
//				convertView.setBackgroundResource(R.drawable.expandable_center);
//				holder.content.setVisibility(View.VISIBLE);
//				holder.tag.setVisibility(View.VISIBLE);
//				convertView.setEnabled(true);
//			}
//			if (!clickAble) {
//				holder.tag.setVisibility(View.GONE);
//			}
//			holder.title.setTextColor(context.getResources().getColor(
//					R.color.black));
//			if (groupPosition == contentStr.length + 1) {
//				holder.content.setText(guahao_amt
//						+ context.getText(R.string.yuan));
//			} else {
//				holder.content.setText(contentStr[groupPosition - 1]);
//			}
//		}
//		return convertView;
//	}
//
//	@Override
//	public boolean hasStableIds() {
//		return true;
//	}
//
//	@Override
//	public boolean isChildSelectable(int groupPosition, int childPosition) {
//		return true;
//	}
//}
